import {Pager} from '../../shared/model/pager.model';

export const UserConfig = {
  title: '用户管理',
  controller: 'sysUser',
  table: 'sysUser',
  listColumns: [
    { field: 'userName', header: '用户名'},
    { field: 'name', header: '姓名'},
    { field: 'phone', header: '电话'},
    { field: 'email', header: 'email'},
    { field: 'loginCount', header: '登录次数'},
    { field: 'registerDate', header: '注册时间'},
    { field: 'lastLoginDate', header: '最近登录时间'},
  ],
}

export const UserPageConfig = {
  title: '用户管理',
  table: 'sysUser',
  controller: 'sysUser',
  search: {
    // columnCount: '3,3,6',
    columnCount: 4,
    fieldLabel: [4, 8],
    data: {},
    cols: [
      { field: 'userName', label: '用户名', input: 'text' },
      // { field: 'name', label: '姓名', input: 'text' },
      { field: 'roleId', label: '角色', input: 'select' },
      // { field: 'phone', label: '电话', input: 'text' },
    ]
  },
  list: {
    title: '用户列表',
    data: [],
    cols: [
      { field: 'userName', header: '用户名'},
      { field: 'name', header: '姓名'},
      { field: 'phone', header: '电话'},
      { field: 'email', header: 'email'},
      { field: 'roleName', header: '角色'},
      { field: 'loginCount', header: '登录次数'},
      { field: 'registerDate', header: '注册时间'},
      { field: 'lastLoginDate', header: '最近登录时间'},
    ],
    pager: new Pager({pageSize: 10, pageLinks: 3, rowsPerPageOptions: [3, 5, 7]}),
    // loading: false
  },
  dialog: {
    add: {},
    edit: {}
  }
}
